hello:hello.o
	g++ -o $@ $^
.PHONY:clean
clean:
	rm -f hello hello.i hello.s hello.o
hello.o:hello.s
	g++ -c hello.s -o hello.o
hello.s:hello.i
	g++ -S hello.i -o hello.s
hello.i:hello.cc
	g++ -E hello.cc -o hello.i
